﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Xml;
using T.FAS.Runtime.Base.Entity;

namespace T.FAS.Runtime.DataModel.Dao
{
    public class DataModelValidateCodeConst
    {

        public const string IMetaDataContentNull = "FASValidate-Error-1001"; 

        public class CDO
        {
            /// <summary>
            /// 主子节点有问题，需要删除当前节点下所有节点
            /// </summary>
            public const string DeleteCurrentNodes = "FASValidate-CDO-1000"; 
            /// <summary>
            /// 外键关系有问题，删掉外键关联，以及所有外键关联展示字段
            /// </summary>
            public const string DeleteOuterAsso = "FASValidate-CDO-1001";
            /// <summary>
            /// CDO元素的名称跟DO列名不匹配，修改元素名称
            /// </summary>
            public const string MatchElementAndDataColumnName = "FASValidate-CDO-1002";
        }
        public class DB
        {
           
        }
        public class DO
        {
           
        }
        public class DQ
        {
            /// <summary>
            /// 数据源找不到对应的DO
            /// </summary>
            public const string DeleteInvalidSource = "FASValidate-DQ-1000";
        }
        public class EO
        {
            
        }
        public class SM
        {
          
        }

        public class Tool
        { 
        }

        public class DataType
        {
           
        }
         
    }
}